Avoiding Malfunctions Due To Software Failures by Automation of Software Production and Testing Pannen wegen Software-Fehlern vermeiden durch Automatisierung von Software-Produktion und Test
نویسنده
چکیده
A number of reports about malfunctions of hight-tech components in vehicles appeared recently. To a major part, such malfunctions are related to software. As the amount of software will steadily increase during the next years, software will dramaticially impact the quality of service in future. The competence to produce robust and dependable software will be essential to keep a leading role on the market. Experience from the production of mechanical or electronic goods shows that only by automation productivity and quality can be sufficiently improved. So far software is developed in a handcrafted manner, the needed effort is high and the quality is poor. By the technology "Automated Software Production and Test" (ASaP) the productivity and quality is significantly increased as recent benchmarks do show. This technology introduces a repeatable production process which can continuously be maintained. _______________________________________________________________________________________________
منابع مشابه
Software-Qualitätssicherung durch Automatisierung: ein modellbasierter Ansatz
Die Qualitätssicherung von Softwareprodukten kann effizient durch eine Automatisierung von Entwicklungsaktivitäten erfolgen. In meiner Dissertation schlage ich hierzu ein verbessertes modellbasiertes Vorgehen vor. Gegenüber bisher eingesetzten Metamodellierungstechniken erlaubt mein Ansatz eine deutlich mächtigere und kompaktere Form der Multiebenenmodellierung. Zur Realisierung von Modelltrans...
متن کاملTutorium: Erhebung von Produktanforderungen durch den Requirements Engineer
Das Requirements Engineering als erster Schritt der Systementwicklung entscheidet maßgeblich über den Erfolg oder Misserfolg eines Projektes. Die vier Haupttätigkeiten des Requirements Engineering sind: Erheben, Dokumentieren, Prüfen und Verwalten. Das Requirements Engineering ist eine Schlüsseldisziplin der Systementwicklung und viele weitere Disziplinen hängen von den Ergebnissen des Requirem...
متن کاملRECAA - Werkzeugunterstützung in der Anforderungserhebung
Die Anforderungserhebung (Requirements Engineering) ist der erste und wesentliche Teil der Softwareentwicklung. Bis heute besteht die Anforderungserhebung hauptsächlich aus manuellen Prozessen. Diese Prozesse sind fehleranfällig und die Qualität ihrer Ergebnisse hängt stark von den Fähigkeiten des Anforderungsanalysten (Requirements Engineer) ab. Somit ist die Anforderungserhebung ein früher An...
متن کاملDas chronische Problem der Anforderungsanalyse und die Frage: Fehler vermeiden oder früh entdecken?
In Softwareentwicklungsprojekten werden durch Mängel im Prozess der Anforderungsanalyse viele Anforderungsfehler verursacht. Diese werden häufig erst entdeckt, nachdem zahlreiche Folgefehler im Entwurf und der Implementierung aufgetreten sind. Um die hohe Zahl der Anforderungsfehler und ihrer Folgefehler zu senken, kann versucht werden, Fehler zu vermeiden oder sie früh zu entdecken. Der vorlie...
متن کاملQualitätssteigerung der Automotive-Software durch formale Spezifikation funktionaler Eigenschaften auf der Abstraktionsebene des Modellentwurfs
Softwarebasierte Funktionalitäten gewinnen zunehmend an Bedeutung für moderne Automobile – ein Großteil der Innovationen wird von Elektronik und Software getrieben. Zahlreiche Sicherheitsund Komfortfunktionen werden durch Software ermöglicht. Automobile eingebettete Systeme bilden ein hochkomplexes heterogenes Netzwerk, bestehend aus bis zu 70 Steuergeräten. Die Beherrschung der Komplexität die...
متن کامل